<html><head>
      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
   <title>Configuring a pattern</title><link rel="stylesheet" type="text/css" href="eclipse_book.css"><meta name="generator" content="DocBook XSL Stylesheets V1.77.1"><link rel="home" href="index.html" title="Red Hat Fuse Tooling"><link rel="up" href="RiderEditRoute.html" title="Editing a routing context in the route editor"><link rel="prev" href="RiderDevPart.html" title="Developing Applications"><link rel="next" href="RiderCamelDebugger.html" title="Debugging Routing Contexts"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="RiderPatternConfig"></a>Configuring a pattern</h3></div></div></div><div class="simplesect"><div class="titlepage"><div><div><h4 class="title"><a name="_overview_3"></a>Overview</h4></div></div></div><p>Most patterns require some explicit configuration. For example, an endpoint requires an
explicitly entered <code class="literal">URI</code>.</p><p>The tooling&#8217;s <span class="strong"><strong>Properties</strong></span> view provides a form that lists all of the
configuration details a particular pattern supports. The <span class="strong"><strong>Properties</strong></span> view
also provides the following convenience features:</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">validating that all required properties have values</li><li class="listitem">validating that supplied values are the correct data type for the
property</li><li class="listitem">drop-down lists for properties that have a fixed set of values</li><li class="listitem">drop-down lists that are populated with the available bean references from the Apache
Camel Spring configuration</li></ul></div></div><div class="simplesect"><div class="titlepage"><div><div><h4 class="title"><a name="_procedure_2"></a>Procedure</h4></div></div></div><p>To configure a pattern:</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p class="simpara">On the canvas, select the node you want to configure.</p><p class="simpara">The <span class="strong"><strong>Properties</strong></span> view lists all of the selected node&#8217;s properties
for you to edit. For EIPs, the <span class="strong"><strong>Details</strong></span> tab lists all of a pattern&#8217;s
properties. For components from the <span class="strong"><strong>Components</strong></span> drawer, the
<span class="strong"><strong>Details</strong></span> tab lists the general properties and those that require a
value, and the <span class="strong"><strong>Advanced</strong></span> tab lists additional properties grouped
according to function.</p><p class="simpara">The <span class="strong"><strong>Documentation</strong></span> tab describes the pattern and each of its
properties.</p></li><li class="listitem">Edit the fields in the <span class="strong"><strong>Properties</strong></span> view to configure the
node.</li><li class="listitem">When done, save your work by selecting <span class="strong"><strong>File</strong></span> &#8594; <span class="strong"><strong>Save</strong></span> from the menu bar.</li></ol></div></div></div></body></html>